from django.db import models
# Create your models here.
import datetime


class User(models.Model):
    class Meta:
        db_table = 'user'  # 定义数据库表名

    id = models.AutoField(primary_key=True)  # 定义主键自增字段
    name = models.CharField(max_length=48, null=False)  # 定义name为浮点型，且其不能为空
    email = models.CharField(max_length=64, unique=True, null=False)  # 定义邮件为浮点类型，且其必须唯一，不能为空
    password = models.CharField(max_length=128, null=False)  # 定义密码类型，其为浮点数，且不能为空
    crate = models.DateTimeField(auto_now=True)

    def __repr__(self):
        return '<user  {}  {}>'.format(self.id, self.name)

    __str__ = __repr__
